/**
 * 时间：2024-08-25
 * 作者：waygc
 * 描述：在这里定义所有枚举值
 *	    所有枚举值都有 value 和 label 两个值，用户标识值和显示的内容
 *	    同时，枚举值有 LIST 和 MAP 两种形态，分别用于列表和取值
 *
 */
import { selectListToMap } from "./utils";

export const NAME_ENUM_LIST = [
	{ value: 0, label: "骨科" },
	{ value: 1, label: "五官科" },
	{ value: 2, label: "心肺科" },
	{ value: 3, label: "慢性病" }
];
export const NAME_ENUM_MAP = selectListToMap(NAME_ENUM_LIST);

export const TYPE_ENUM_LIST = [
	{ value: 0, label:	"网上康复学校" },
	{ value: 1, label:	"健康培训中心" }
];
export const TYPE_ENUM_MAP = selectListToMap(TYPE_ENUM_LIST);

export const FILE_TYPE_ENUM_LIST = [
	{ value: 0, label: "在线文档" },
	{ value: 1, label: "PPT" }
];
export const FILE_TYPE_ENUM_MAP = selectListToMap(FILE_TYPE_ENUM_LIST);

export const TARGET_TYPE_ENUM_LIST = [
	{ value: 0, label: "通用" },
	{ value: 1, label: "职工" },
	{ value: 2, label: "病人" },
	{ value: 3, label: "家属" }
];
export const TARGET_TYPE_ENUM_MAP = selectListToMap(TARGET_TYPE_ENUM_LIST);

export const CLASS_TYPE_ENUM_LIST = [
	{ value: 0, label: "网上康复学校" },
	{ value: 1, label: "老年慢病学校" },
	{ value: 2, label: "业务学习" },
	{ value: 3, label: "应急操作培训" }
];
export const CLASS_TYPE_ENUM_MAP = selectListToMap(CLASS_TYPE_ENUM_LIST);

export const PUBLISH_TYPE_ENUM_LIST = [
	{ value: 0, label: "在线编辑" },
	{ value: 1, label: "上传课件" },
];
export const PUBLISH_TYPE_ENUM_MAP = selectListToMap(PUBLISH_TYPE_ENUM_LIST);

export default {
	NAME_ENUM_LIST,
	NAME_ENUM_MAP,
	TYPE_ENUM_LIST,
	TYPE_ENUM_MAP,
	FILE_TYPE_ENUM_LIST,
	FILE_TYPE_ENUM_MAP,
	TARGET_TYPE_ENUM_LIST,
	TARGET_TYPE_ENUM_MAP,
	CLASS_TYPE_ENUM_LIST,
	CLASS_TYPE_ENUM_MAP,
	PUBLISH_TYPE_ENUM_LIST,
	PUBLISH_TYPE_ENUM_MAP
}
